# pragma once

/*
gemm_nn
    A: [M x K]
    B: [K x N]
    C: [M x N]
*/
void gemm(int M, int N, int K, float *A, float *B, float *C);

void gemm(int M, int N, int K, vector<float>& A, vector<float>& B, vector<float>& C);